html
{
    font: 14px sans-serif;
}

#page
{
    width: 640px;
    margin: 15px auto;
    padding: 0px;
    border: 1px solid #0f0;
    background: url("logo.png") no-repeat scroll left top;
}

h1
{
    margin: 50px 0px 0px 35px;
    padding: 0px;
    font-size: 50px;
}

#menu
{
    display: block;
    height: 20px;
    list-style: inside none;
    margin: 0px;
    padding: 30px 0px 1px 0px;
    
    background: url("green_bar.png") no-repeat scroll right bottom;
}
#menu li
{
    display: inline;
    margin: 0px;
    padding: 0px;
    text-align: center;
    width: 100px;
}
#menu li b
{
    display: inline-block;
    width: 100px;
    height: 20px;
    padding: 0px;
    text-align: center;
}
#menu li a, #menu li a:visited
{
    display: inline-block;
    width: 90px;
    height: 16px;
    padding: 2px 5px;
    text-decoration: none;
    color: #000;
    text-align: center;
}
#menu li a:hover, #menu li a:focus
{
    background: #8f8;
}
#menu li a:active
{
    background: #0f0;
}
#menu li.no-menu-item
{
    width: 100%;
}

a
{
    text-decoration: none;
    color: #0f0;
}
a:hover, a:focus
{
    color: #0a0;
}
a:active
{
    color: #0f0;
}

a.choose-help-button, a.choose-help-button:visited
{
    display: inline-block;
    width: 49%;
    text-align: center;
    padding: 10px 0px;
    text-decoration: none;
    color: #000;
}
a.choose-help-button img
{
    vertical-align: -1px;
}
a.choose-help-button:hover, .choose-help-button:focus
{
    background: #eee;
}
a.choose-help-button:active
{
    background: #aaa;
}
a img
{
    border: none;
}

.center
{
    text-align: center;
}
span.center
{
    display: block;
}

p
{
    margin: 0px;
    padding: 5px;
}

h2
{
    margin: 10px 0px 0px 0px;
    padding: 5px;
}

table
{
    width: 100%;
    border-collapse: collapse;
}

table td
{
    padding: 5px 0px;
}

table thead td
{
    font-weight: bold;
    min-width: 75px;
}

table tr.dark
{
    background: #eee;
}

td.operator
{
    color: #888;
    text-align: center;
}
td.operator b
{
    color: #000;
}

img.inline
{
    vertical-align: middle;
}